<?php

namespace Sifast\ProjectBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * SalaireBase
 *
 * @ORM\Table()
 * @ORM\Entity(repositoryClass="Sifast\ProjectBundle\Entity\SalaireBaseRepository")
 */
class SalaireBase
{
    /**
     * @var integer
     *
     * @ORM\Column(name="id", type="integer")
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    private $id;

    /**
     * @var string
     *
     * @ORM\Column(name="ctype_sath", type="string", length=255)
     */
    private $ctypeSath;

    /**
     * @var float
     *
     * @ORM\Column(name="complement_rtt", type="float")
     */
    private $complementRtt;

    /**
     * @var float
     *
     * @ORM\Column(name="complement_salaire", type="float")
     */
    private $complementSalaire;

    /**
     * @var float
     *
     * @ORM\Column(name="salaire", type="float")
     */
    private $salaire;

    /**
     * @var float
     *
     * @ORM\Column(name="autre_complement", type="float")
     */
    private $autreComplement;


    /**
     * Get id
     *
     * @return integer 
     */
    public function getId()
    {
        return $this->id;
    }

    /**
     * Set ctypeSath
     *
     * @param string $ctypeSath
     * @return SalaireBase
     */
    public function setCtypeSath($ctypeSath)
    {
        $this->ctypeSath = $ctypeSath;
    
        return $this;
    }

    /**
     * Get ctypeSath
     *
     * @return string 
     */
    public function getCtypeSath()
    {
        return $this->ctypeSath;
    }

    /**
     * Set complementRtt
     *
     * @param float $complementRtt
     * @return SalaireBase
     */
    public function setComplementRtt($complementRtt)
    {
        $this->complementRtt = $complementRtt;
    
        return $this;
    }

    /**
     * Get complementRtt
     *
     * @return float 
     */
    public function getComplementRtt()
    {
        return $this->complementRtt;
    }

    /**
     * Set complementSalaire
     *
     * @param float $complementSalaire
     * @return SalaireBase
     */
    public function setComplementSalaire($complementSalaire)
    {
        $this->complementSalaire = $complementSalaire;
    
        return $this;
    }

    /**
     * Get complementSalaire
     *
     * @return float 
     */
    public function getComplementSalaire()
    {
        return $this->complementSalaire;
    }

    /**
     * Set salaire
     *
     * @param float $salaire
     * @return SalaireBase
     */
    public function setSalaire($salaire)
    {
        $this->salaire = $salaire;
    
        return $this;
    }

    /**
     * Get salaire
     *
     * @return float 
     */
    public function getSalaire()
    {
        return $this->salaire;
    }

    /**
     * Set autreComplement
     *
     * @param float $autreComplement
     * @return SalaireBase
     */
    public function setAutreComplement($autreComplement)
    {
        $this->autreComplement = $autreComplement;
    
        return $this;
    }

    /**
     * Get autreComplement
     *
     * @return float 
     */
    public function getAutreComplement()
    {
        return $this->autreComplement;
    }
}